breeder dogs puppy endoscopy colonoscopy kittens colon cancer pet cats constipation dog cat county colitis